
public class Familia implements Comparable<Object> {

	private int tamanho;
	private Apartamento apartamento;
	private String nome;
	
	public Familia() {
		this.tamanho = 0;
	}
	
	public Familia(int tamanho, String nome) {
		this.tamanho = tamanho;
		this.nome = nome;
		this.apartamento = new Apartamento();
	}
	
	public String getNome() {
		return nome;
	}
	
	public int getTamanho() {
		return this.tamanho;
	}
	
	public Apartamento getApartamento() {
		return this.apartamento;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	public void setTamanho(int tamanho) {
		this.tamanho = tamanho;
	}
	
	public void setApartamento(Apartamento apartamento) {
		this.apartamento = apartamento;
	}

	public int compareTo(Object o) {
		
		if (this.tamanho < ((Familia)o).tamanho)
			return 1;
		else if (this.tamanho > ((Familia)o).tamanho)
			return -1;
		return 0;
	}
	
}
